/**
 * Created by c.y on 2018/3/16.
 * 接口的统一处理
 */

import Service from './service';
import {cookie} from 'vux';

export default {
    // 获取项目的配置信息
    getProductConfig() {
        return Service.get('/json/finlean/chanBaseInfo.json?=' + new Date());
    },
//    获取用户Id
    getUserId(data) {
        // console.log('/api/wx/openId?code='+data.code);
        return Service.get('/api/wx/openId?code=' + data.code);
    },
    // 绑定 用户
    bindUser(data) {
        // console.log('/api/wx/openId?code='+data.code);
        return Service.post('api/user/bind', data);
    },

    //=========================分享管理 开始================================
    // 分享列表
    sharelist(data) {
        data.userId = cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/share/list', data);
    },
    // 详情
    shareinfo(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/share/info', data);
    },
    //=========================分享管理 结束================================
    //=========================通报管理 开始================================

    // 通报列表
    circularList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/circular/list', data);
    },
    // 通报详情
    circularInfo(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/circular/info', data);
    },
    //=========================通报管理 结束================================
    //=========================通知管理 开始================================

    // 通知列表
    noticeList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/notice/list', data);
    },
    // 通知详情
    noticeInfo(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/notice/info', data);
    },
    //=========================通知管理 结束================================
    //=========================视频管理 开始================================
    // 视频列表
    videoList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/video/list', data);
    },
    // 视频详情
    videoInfo(data) {
        return Service.post('/api/video/info', data);
    },
    // 视频通报用户查看列表
    videoVideoStatList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/video/videoStatList',data);
    },
    //=========================视频管理 结束================================
    //=========================政策管理 开始================================
    // 政策列表
    institutionList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/institution/list', data);
    },
    // 政策详情
    institutionInfo(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/institution/info', data);
    },

    //=========================政策管理 结束================================
    // =========================服务管理 开始================================
    // 服务列表
    bizDealLogList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        // data.userId =  205;
        return Service.post('/api/bizDealLog/list', data);
    },
    // 服务详情
    bizDealLogInfo(data) {
        data.userId =  cookie.get('userId');
        // data.userId =  205;
        return Service.post('/api/bizDealLog/info', data);
    },

    //=========================服务管理 结束================================
    // =========================报表明细 开始===============================
    // 报表明细列表
    reportList(data) {
        data.userId =  cookie.get('userId')?cookie.get('userId'):-1;
        return Service.post('/api/report/list', data);
    },
    // 报表明细详情
    reportInfo(data) {
        data.userId =  cookie.get('userId');
        return Service.post('/api/report/info', data);
    },

    //=========================报表明细 结束================================
    // =========================人员 开始===============================
    // 报表明细列表
    getPersonList(data) {
        return Service.post('/api/user/list', data);
    }

    //=========================人员  结束================================
}

